package com.job.shuang.HomeWork0711.AbstractClass;

/**
 * @author Liushuang
 * @version 1.0
 * @since 2022-07-11 21:18:02
 * 抽象类：用在父类里，让父类更加基本
 * 抽象类不可以创建对象 不能实例化,可以设计构造方法但自己不能使用，目的是可以给子类使用
 *      可以创建变量，可以有静态部分、构造代码块、静态代码块
 * 一个抽象类里如果没有任何的方法是抽象方法，也可以被定为抽象类，目的是不想实例化
 *
 */
public abstract class Food {
    String name;
    String color;

    public void eat(){
            System.out.println("吃掉，提供能量！");
        }

    public abstract void taste();

    public abstract void smell();

    public Food() {
    }
}

